Big Huge Thesaurus

lappet moth

noun

sounds kind of like